草庐IT

c - ZwQueryDirectoryFile 恢复

全部标签

iphone - AVPlayer 在 iPhone 上结束中断时不会恢复播放,但在 iPad 上会这样做

我正在为iPhone和iPad编写一个广播应用程序,在处理暂停和播放中断的音频时遇到了一些奇怪的行为。我正在使用AVAudioSessionDelegate方法beginInterruption和endInterruption分别pause和playAVPlayer。下面是相关的play代码。现在,以下情况似乎一直在发生:在iPad上:如果我强制中断(Facetime通话),beginInterruption将按预期调用,播放停止。如果中断停止,endInterruption将按预期调用,播放将按预期恢复。在iPhone上:按下播放和暂停按钮,触发pause和play与beginInt

iphone - 如何确定应用程序是从电话调用返回还是从后台恢复?

我使用以下方法从我的应用程序调用电话:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://XXXXXXXXXX"]];当用户结束通话时,Apple提供的默认电话应用程序进入后台,我的应用程序恢复焦点。这是自动发生的。现在这就是我想要的:我想每次(且仅当)用户从通话中返回时调用一个方法。我尝试从applicationWillEnterForeground:或applicationDidBecomeActive:调用此方法,但是当应用程序从后台状态启动时,这些回调会在其他时间触发(我不想)。我

ios - 调用暂停后 NSProgress 恢复

NSProgress允许用户取消或恢复工作。您可以通过调用pause来暂停NSProgress对象。如何恢复暂停的NSProgress对象?NSProgress的文档实际上并未提及恢复。什么鬼? 最佳答案 NSProgress是关于进度报告和允许用户取消的。在这种情况下发生的所有事情就是调用您的pausingHandler,它应该指定:进度暂停时要调用的block。是否您真的暂停取决于您。 关于ios-调用暂停后NSProgress恢复,我们在StackOverflow上找到一个类似的问

iOS8 - 应用程序恢复后 UIView inputView 消失

我只有iOS8有这个问题。在iOS7上一切正常。我的View配置:我有一个UIView子类,它有一个自定义inputView(一个自定义键盘)UIView子类有一个点击手势识别器,这使得它成为点击时的第一响应者UIView子类包含一个UITextViewsubview我的测试程序:点击UIView子类。显示自定义键盘。点击inputView上的一个特殊键,使UITextView成为第一响应者。显示字母键盘。在UITextView中输入文本后,再次点击UIView子类,使其成为第一响应者。字母键盘消失,自定义键盘重新出现。点击主页按钮返回主屏幕。点按应用图标以恢复应用。错误是当应用程序恢

ios - cordova ios 构建插件无法恢复

我有一个1.5年前制作的简单cordova项目。几个月前,我将它构建到android上,它运行良好。现在我尝试为iOS构建它,但cordovabuildios失败了:Discoveredplugin"InAppBrowser"inconfig.xml.AddingittotheprojectFailedtorestoreplugin"InAppBrowser"fromconfig.xml.Youmightneedtotryaddingitagain.Error:Error:Registryreturned404forGETonhttps://registry.npmjs.org/InA

ios - PhoneGap iOS 应用程序 'deviceready' 事件 - 初始输入与恢复

我正在使用PhoneGap创建原生iOS应用程序。该应用程序实现了一个iOS方案,以便它可以从移动Safari调用,如myapp://?parameters。应用程序事件取决于输入参数,我通过处理“设备就绪”事件来读取这些参数。问题是,在初始执行后,应用程序仍处于后台,任何后续调用(来自浏览器)都不会触发另一个“设备就绪”,因此我无法获取新参数。有什么想法吗?谢谢! 最佳答案 您最终是否成功触发了resume事件?我也遇到了这个问题-我有以下代码:window.addEventListener('load',function(){d

iphone - 调用 [tableView reloadData] 恢复帧变化

我在我的应用程序中的UIViewController内的UIView内有一个UITableView。在UITableView之上,我有一个UISearchBar用于过滤UITableView。我不想使用传统的UISearchBar,因为它是一个非常自定义的应用程序。我订阅了键盘出现和消失时的通知,并且相应地调整了UITableView的大小。我遇到的问题是当我搜索并过滤UITableView时,我调用:[self.tableViewreloadData];仅显示过滤后的结果。问题是,UITableView将自身调整回其原始高度,因此仍然隐藏了键盘后面的一些单元格。谁能告诉我如何改变这种

ios - 尽管只恢复到 32 位架构,但在 Xcode 5.1 上仍然出现链接器错误

自从我更新到Xcode5.1后,它更改了标准架构以还包括arm64,我不断从链接器中收到以下错误:00x109157f93__assert_rtn+14410x1091faed4ld::passes::stubs::Pass::makeStub(ld::Atomconst&,bool)+020x1091fb5f7ld::passes::stubs::Pass::process(ld::Internal&)+49730x1091fbc07ld::passes::stubs::doPass(Optionsconst&,ld::Internal&)+11140x109158b50main+7

ios - iOS 8 中的 UISplitViewController 状态恢复

在iOS8上,UISplitViewController似乎可以保存和恢复其subview的状态,例如,主视图是否隐藏。这是不可取的,因为我的应用程序应该始终以横向显示主视图并始终以纵向隐藏它。如果用户以横向模式关闭应用程序(保存横向状态)并以纵向模式重新打开它(恢复横向状态),则UISplitViewController会以错误的配置显示主视图。我仍然需要为UISplitViewController提供一个恢复标识符,以便subviewController有自己的状态保存和恢复。那么如何防止UISplitViewController恢复其自身状态或覆盖此行为呢?

javascript - 在 UIWebView 中恢复位置

我需要将UIWebView中的当前位置存储到磁盘并在稍后启动时从磁盘重新加载它。我之前所做的是将window.scrollX和window.scrollY存储在javascript位置。这适用于许多情况。此外,我通过获取电流来存储比例:webView.scrollView.zoomScale并通过使用javascript将视口(viewport)初始比例设置为它来恢复它。所有这些都有效,但并不可靠。有没有更好的方法?我阅读了关于UIWebView的restorationIdentifier但我不确定是否可以将它保存到磁盘? 最佳答案